@charset "utf-8";
body{background-color:#ffffff;color:#333;}
/*----public ---*/
.l{float:left;}
.r{float:right;}
.a-c{text-align:center;margin:0 auto;}
.a-l{text-align:left;}
.a-r{text-align:right;}
.h2{font-size:14px;font-weight:bold;}
.h3{font-size:12px;font-weight:normal;}
.bold{font-weight:bold;}
.block{display:block;clear:both;}
.inp_sum{padding:3px 8px 0 8px;}
.mar-tb{margin-top:12px;margin-bottom:12px;}
.mar-lr{margin-left:12px;margin-right:12px;}
.mar-lr4{margin-left:4px;margin-right:4px;}
.red{color:#ff3300;}
.pad-t12{padding-top:12px;}
.padding{padding:10px;}
.mar-t12{margin-top:12px;}
.mar-r8{margin-right:8px;}
#body{width:100%;height:100%;background-color:#f0f7ff;}
.table_area{border:1px solid #8cabd7;background-color:#f5f5f5;}

.cp_title{font-size:14px;font-weight:bold;color:#000080;}
a.act:link, a.act:visited{font-weight:bold;color:#006699;padding:3px 0px 0px 5px;}
a.act:hover{color:#ff0000;padding:3px 0px 0px 5px;}
a.logout:link, a.logout:visited{color:#ff0000;text-decoration: none;}
a.logout:hover{	color:#ffdd00;text-decoration: underline;}
.circle_box{background-color:#ffffff;border:1px solid #d9E3c3;}
.list{background-color:#ffffff;border:1px solid #DDDDDD;}

.inp_file{height:24px;*height:20px;padding:0 4px;*border: 1px solid #7f9db9;}
.inp_txt{height:20px;*height:18px;padding:0 6px;border: 1px solid #7f9db9;}
/*----link style----*/
.link_blue a{color:#0268cd;}
.link_blue a:hover{color:#ff3300;}
.link_gray a{color:#666;text-decoration:none;}
.link_gray a:hover{color:#ff3300;}

.list td{line-height:200%;border-top:1px solid #efefef;}
.list .rate td{	border:0px;}
.list a{text-decoration: none;color:#000080;}
.list a:visited{color:#444444;}
.list a:hover{color:#000000;text-decoration: underline;}
.list .list_title {font-weight:bolder;}
.list .list_title td{border-bottom:1px solid #efefef;}
.list .date {font-family: "arial";font-size:10px;}
.list .number {font-size:12px;}
.list .small_number {font-size:10px;}
.list .list_high{background-color:#ffffff;}
.list .list_dark{background-color:#8cabd7;}
.list .list_hover{background-color:#ffcc99;}
.table_title{color:#737a80;}
.td_high{background-color:#ffffff;}
.td_dark{background-color:#ababab;}
.message{color:#737a80;line-height:150%;}
.msg_box{background: #f5f5f5;border:1px solid #d9cec3;}
.empty_box{background: #ffffff; border:1px solid #d9cec3;}
input.btn {display:inline-block;height:24px;padding:2px 8px;margin:5px;font-size: 12px;color: #333;
			background: #d3e8fd;border:1px solid #8cabd7;vertical-align:middle;text-align:center;}
.box {font-size: 12px;height:19px;color: #000000;vertical-align:middle;margin-right:5px;}
.file_box {font-size: 12px;color: #000000;background: #ffffff;border:1px solid #d9c3c3;}
textarea{font-size: 12px;color: #000000;background: #ffffff;border:1px solid #d9c3c3;}
.menu{position:absolute;z-index:991;}
.menu_table{width:100%;background-color:#ffffff;border:1px solid #000000;}
.menu_title{background-color:#f5f5f5;}
.menu_title td{color: #000;padding-left: 3px;font-weight:bolder;}
.menu_title a.menu_close {font-weight: bold;color:#000080;line-height:200%;padding: 5px;text-decoration: none;}
.menu_title a.menu_close:hover {color: #ff0080;}
.menu_item td {color: #000000;padding: 3px;}
.menu_item a {display: block;background-color:#ffffff;color: #000000;padding: 3px;text-decoration: none;}
.menu_item a:visited {color: #000000;}
.menu_item a:hover {color: #ff9900;	background-color:#f5f5f5;}
.menu_line{background:url("./line.gif") repeat-x left top;}
.tabNormal{color:#cccccc;font-weight:normal;background-color:#d8d8d8;padding:2px 5px 2px 5px;
	border-top:1px solid #ffffff;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-left:1px solid #ffffff;
}
.tabChoose{
	color:#000000;
	font-weight:normal;
	background-color:#eeeeee;
	border-top:1px solid #bbbbbb;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #bbbbbb;
	padding:2px 5px 2px 5px;
}
.line_high{background-color:#ffffff;}
.line_dark{background-color:#cccccc;}
.bottom_line{border-bottom:1px solid #efefef;}
.padding_p{padding:10px 0px 10px 0px;}
.v_line{background:url("./cp_body_line_dot.gif") repeat-y center center;}
.h_line{background:url("./cp_body_line_dot.gif") repeat-x left bottom;}
.copyright{font-family: "Arial";font-weight:bold;color:#737573;font-size:10px;}
.home_shortcut{line-height:200%;}
.home_shortcut .title{font-weight:bold;	display:block;}
.home_shortcut a{font-weight:bold;color:#006699;line-height:150%;text-decoration: none;}
.home_shortcut a:visited{font-weight:bold;color:#006699;line-height:150%;text-decoration: none;}
.home_shortcut a:hover{font-weight:bold;color:#ff0000;line-height:150%;text-decoration: underline;}
#navcontainer {border-bottom: 1px solid #999;margin-bottom:10px;}
#navlist {padding: 0px;	margin-left: 10px;font: bold 12px tahoma, sans-serif;display: inline;}
#navlist li{margin:0px;bottom: 3px;*bottom: 4px;list-style: none;display: inline;position:relative;}
#navlist li a{padding: 4px 10px;border: 1px solid #999;border-bottom: none;background: #f5f5f5;text-decoration: none;}
#navlist li a:link {color:#aaa;}
#navlist li a:visited {color:#aaa;}
#navlist li a:hover {color: #f00;background: #f5f5f5;}
#navlist li a#current {color: #000;background: white;border-bottom: 1px solid white;}
.tag{display:block;border: 1px solid #8cabd7;}
/*---- -------*/
.c-t{text-align:center;}
.deve_team{display:block;width:614px;padding:5px 5px 10px 10px;margin:10px auto;line-height:24px;text-align:left;
			background:#F0F7FF;border: 1px solid #8cabd7;overflow:hidden;}
.deve_team dt.bold{width:580px;	font-size:14px;margin-bottom:5px;clear:both;display:block;}
.deve_team dt{float:left;color:#333;width:140px;margin:0;padding:0;list-style:none;}
.deve_team dd{float:right;margin:0;padding:0;list-style:none;width:410px;color:#006699; }
.deve_team dd a{margin:0 8px 0 0;padding:0;color:#006699;}
/*---- fenye-------*/
#pagebar{float:right;margin:20px 2%;;line-height:12px;width:80%;text-align:right;}
#pagebar a{display:inline-block;margin:0 0 0 1px;border:1px #ccc solid;padding:5px 8px;line-height:12px; }

/*----templet set up 09-02-04----*/
.tem_style_h2{border-bottom:1px #7f9db9 solid;padding:12px 12px 4px 8px;margin:20px 12px;font-size:14px;clear:both;}
.tem_style{width:560px;margin:0 20px;border:1px #ccc solid;padding:8px;overflow:hidden;}
.tem_style img,.tem_ky img{float:left;width:158px;height:118px;padding:2px;border:1px #ededed solid;}
.tem_style ul{float:left;line-height:24px;margin: 0 20px;list-style:none;padding:0;}
.tem_style li,.tem_ky li{display:block;list-style:none;line-height:20px;}
.tem_style li input{margin:12px 12px 0 0 ;padding-top:3px;}
.tem_ky{float:left;width:165px;margin:0 10px 10px;border:1px #ccc solid;padding:8px;}
.tem_ky ul{float:left;line-height:20px;margin: 8px 0;padding:0;}
.tem_ky input{margin-right:4px;}
.tem_ky a{margin:0 0 0 4px;}
.get_more{display:block;clear:both;margin:0 12px;line-height:22px;padding-top:12px;}
.get_more span{display:block;clear:both;}
.tem_install{border:1px #ccc solid;padding:8px;}
.inp_url{width:300px;border:1px #7f9db9 solid;margin:0 8px;height:18px;}
.tem_install dl{line-height:22px;}
.tem_install dt{font-weight:bold;}
.tem_install dd{margin-left:20px;}
#tem_edit_r{float:right;width:240px;border:1px #ccc solid;padding:8px;margin-right:12px;}
#tem_edit_r dt,#tem_edit_l dt{font-weight:bold;}
#tem_edit_r dd,#tem_edit_l dd{margin-left:0;line-height:24px;}
#tem_edit_l{margin:0 340px 0 12px;}
#tem_edit_l .edit_area{width:95%;border:1px #7f9db9 solid;margin-bottom:12px;padding:8px;}
.up_img,.preview_img{line-height:22px;margin:5px 20px 25px 20px;clear:both;}
.up_img input{margin:0 8px 0 0;height:24px;}
.bg_style{width:750px;}
.x_img{width:158px;height:118px;}
.describe{height:60px;overflow:hidden;width:158px;}
.describe span{white-space:nowarp;word-break:keep-all;}
.tem_name,.label_name{height:40px;overflow:hidden;}
/*----templet list fenye 09-02-05----*/
#fenye{width:100%;text-align:center;clear:both;}
#fenye a{padding:2px 5px;border:1px #999 solid;margin:0 5px;line-height:18px;height:18px; display:inline-block;vertical-align:middle;}
/*----plug list fenye 09-02-05----*/
.hei48{height:48px;overflow:hidden;}

.plugin_list{width:700px;margin:12px 0 12px 20px;border:1px #ccc solid;padding:8px;overflow:hidden;display:block;} 
.plugin_img{float:left;width:158px;height:118px;padding:2px;margin:0 8px 0 0 ;border:1px #ededed solid;}
.plugin_list dl{float:left;width:330px;border:1px #ededed  solid;padding:4px 8px;margin:0 8px;text-align:left;}
.plugin_list dt{line-height:24px;height:48px;}
.plugin_list dt a{text-decoration:none;font-weight:normal;margin-right:12px;color:#0246cd;} 
.plugin_list dd{line-height:20px;white-space:pre-wrap;word-break:overflow:hidden;}
.plugin_list dd,.plugin_list dt{margin:0;}
.btn_plug{height:28px;margin: 12px 4px 8px 4px;padding:3px 12px 0 12px;*padding:3px 8px 0 8px;border:1px #8cabd7 solid;background:#d3e8fd;color:#000080;}


span.grouplist{display:none;float:left;width:100%;height:25px;}
#plug-in{float:left;}
.plug-in-cell{width:730px; border:1px #b7b7b7 solid;padding-top:20px;margin:20px 5px 0 5px;float:left;display:inline;}
#plug-in dl{float:left;margin:0px 0 24px 208px;width:330px;display:inline;}
#plug-in dt{float:left;margin-left:-190px;width:168px;height:128px;position:relative;}
#plug-in dt a{display:block;}
#plug-in dd{line-height:24px;}
#plug-in dd a{margin:0 8px;color:#006699;}
.install_plug{float:right;width:128px;height:28px;text-align:center;margin-right:15px;font-weight:bold;padding:6px 30px 8px 6px;line-height:15px;background:url(./btnMap.gif) no-repeat left top;border:0; cursor:pointer;zoom:1;}
.bg_gray{background:#f6f6f6; }			
/*--four circular bead  ---*/		
.angle_t,.angle_b{position:relative;width:100%;float:left;zoom:1;height:4px;}
.angle_t_l,	.angle_t_r{position:absolute;top:-21px;height:4px;width:4px;background: no-repeat top left;}	
.angle_t_l{background-image:url(./angle_t_l.gif);left:-1px;}		
.angle_t_r{background-image:url(./angle_t_r.gif);right:-1px;}
.angle_b_l,.angle_b_r{position:absolute;bottom:-1px !important;bottom:-12px;height:4px;width:4px;background: no-repeat top left;}	
.angle_b_l{background-image:url(./angle_b_l.gif);left:-1px;}		
.angle_b_r{background-image:url(./angle_b_r.gif);right:-1px;}
/*-- for table   banma 09-03-20-----*/
.table{table-layout:fixed;margin:10px 0;line-height:18px;}
.table td,.table th{padding:4px 8px 2px 8px;height:34px;line-height:34px; vertical-align:middle; }
.table th,tab_bg{ background:#f7f7f8;height:28px;line-height:28px;}
.table input{margin-right:5px; vertical-align:middle;}
.table thead td{height:30px;border:1px #ccc dashed;border-width:1px 0;padding:2px 10px; }
.table tfoot td{height:20px;border:1px #ccc dashed;border-width:0 0 1px 0;}
 /*-- for edit style  banma 09-03-20-----*/
.edit_level{float:left;margin:10px 20px 0 12px;}
.edit_easy,.edit_senior{float:left;padding:3px 20px;margin-right:8px;line-height:20px;height:20px;border:1xp #ccc solid;background:#666;color:white; text-decoration:none;} 
.edit_on{border:1px #666 solid;background:white;color:#666;height:19px;}
.tem_edit_h2{height:24px;overflow:hidden;margin:0 12px;padding:30px 0 4px 0;}
.arrow{font-weight:bold;font-size:16px;}
.wid90{width:90px;}
.mix_eidt{width:670px;border:1px #ccc solid;margin-left:12px;}
.mix_eidt td{border:1px #ccc dotted; border-width:1px 0;line-height:18px;vertical-align:top;padding-top:12px;}
.mix_eidt .inp_file{width:176px;margin:0 0 4px 0;vertical-align:middle;}
.get_color{width:18px;height:18px;border:0;background:#ccc;}
